Improved Plantard Arithmetic for Lattice-based Cryptography

نویسندگان

چکیده

This paper presents an improved Plantard’s modular arithmetic (Plantard arithmetic) tailored for Lattice-Based Cryptography (LBC). Based on the Plantard arithmetic, we present faster implementations of two LBC schemes, Kyber and NTTRU, running Cortex-M4. The intrinsic advantage is that one multiplication can be saved from a constant. However, original not very practical in schemes because limitation unsigned input range. In this paper, improve customize it existing with theoretical proof. only inherits its aforementioned but also accepts signed inputs, produces output, enlarges range compared design. Moreover, state-of-the-art Montgomery has larger smaller output range, which allows better lazy reduction strategies during NTT/INTT implementation current schemes. All these merits make possible to replace some platforms. After applying novel method NTTRU using 16-bit NTT Cortex-M4 devices, show proposed design outperforms known fastest uses Barrett arithmetic. Specifically, implementation, results speedup 25.02% 18.56% INTT, respectively. Compared reference our INTT achieve by 83.21% 78.64%, As KEM set new speed records

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Efficient Arithmetic for Lattice-Based Cryptography on Reconfigurable Hardware

In recent years lattice-based cryptography has emerged as quantum secure and theoretically elegant alternative to classical cryptographic schemes (like ECC or RSA). In addition to that, lattices are a versatile tool and play an important role in the development of efficient fully or somewhat homomorphic encryption (SHE/FHE) schemes. In practice, ideal lattices defined in the polynomial ring Zp[...

متن کامل

Arithmetic Coding and Blinding for Lattice Cryptography

In this work we apply information theoretically optimal arithmetic coding and a number of novel side-channel blinding countermeasure techniques to create BLZZRD, a practical, compact, and more quantum-resistant variant of the BLISS Ring-LWE Signature Scheme. We show how the hash-based random oracle can be modified to be more secure against quantum preimage attacks while decreasing signature siz...

متن کامل

Lattice Based Cryptography for Beginners

The purpose of this lecture note is to introduce lattice based cryptography, which is thought to be a cryptosystem of post-quantum age. We have tried to give as many details possible specially for novice on the subject. Something may be trivial to an expert but not to a novice. Many fundamental problems about lattice are thought to be hard even against quantum computer, compared to factorizatio...

متن کامل

Arithmetic Operators for Pairing-Based Cryptography

Since their introduction in constructive cryptographic applications, pairings over (hyper)elliptic curves are at the heart of an ever increasing number of protocols. Software implementations being rather slow, the study of hardware architectures became an active research area. In this paper, we first study an accelerator for the ηT pairing over F3[x]/(x + x + 2). Our architecture is based on a ...

متن کامل

Lattice-Based Cryptography

In this chapter we describe some of the recent progress in lattice-based cryptography. Lattice-based cryptographic constructions hold a great promise for post-quantum cryptography, as they enjoy very strong security proofs based on worst-case hardness, relatively efficient implementations, as well as great simplicity. In addition, lattice-based cryptography is believed to be secure against quan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IACR transactions on cryptographic hardware and embedded systems

سال: 2022

ISSN: ['2569-2925']

DOI: https://doi.org/10.46586/tches.v2022.i4.614-636